package com.kmzx.one.project.others.dto;

import java.math.BigDecimal;

public class UserOrderMoreInfo extends UserOrderOutInfo {
    public String nickName;

    public String username;

    public String mobile;

    public String province;

    public String city;

    public String town;

    public String others;

    public String expressCompany;

    public String expressCode;

    public BigDecimal expressFee;

    public String allInfo;

    public String orderCodes;

    public String payTime;


    private String tradeNum;

    private String repoName;



    public String getNickName() {
        return nickName;
    }

    public UserOrderMoreInfo setNickName(String nickName) {
        this.nickName = nickName;
        return this;
    }

    public String getUsername() {
        return username;
    }

    public UserOrderMoreInfo setUsername(String username) {
        this.username = username;
        return this;
    }

    public String getMobile() {
        return mobile;
    }

    public UserOrderMoreInfo setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }

    public String getProvince() {
        return province;
    }

    public UserOrderMoreInfo setProvince(String province) {
        this.province = province;
        return this;
    }

    public String getCity() {
        return city;
    }

    public UserOrderMoreInfo setCity(String city) {
        this.city = city;
        return this;
    }

    public String getTown() {
        return town;
    }

    public UserOrderMoreInfo setTown(String town) {
        this.town = town;
        return this;
    }

    public String getOthers() {
        return others;
    }

    public UserOrderMoreInfo setOthers(String others) {
        this.others = others;
        return this;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public UserOrderMoreInfo setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
        return this;
    }

    public String getExpressCode() {
        return expressCode;
    }

    public UserOrderMoreInfo setExpressCode(String expressCode) {
        this.expressCode = expressCode;
        return this;
    }

    public BigDecimal getExpressFee() {
        return expressFee;
    }

    public UserOrderMoreInfo setExpressFee(BigDecimal expressFee) {
        this.expressFee = expressFee;
        return this;
    }

    public String getAllInfo() {

        StringBuilder builder = new StringBuilder();
        builder.append(province).append(city).append(town).append(others);
        return builder.toString();
    }

    public UserOrderMoreInfo setAllInfo(String allInfo) {
        this.allInfo = allInfo;
        return this;
    }

    public String getOrderCodes() {
        return orderCodes;
    }

    public UserOrderMoreInfo setOrderCodes(String orderCodes) {
        this.orderCodes = orderCodes;
        return this;
    }

    public String getPayTime() {
        return payTime;
    }

    public UserOrderMoreInfo setPayTime(String payTime) {
        this.payTime = payTime;
        return this;
    }

    public String getTradeNum() {
        return tradeNum;
    }

    public UserOrderMoreInfo setTradeNum(String tradeNum) {
        this.tradeNum = tradeNum;
        return this;
    }

    public String getRepoName() {
        return repoName;
    }

    public UserOrderMoreInfo setRepoName(String repoName) {
        this.repoName = repoName;
        return this;
    }
}
